package com.example.petproject.entity.vo;


import io.swagger.v3.oas.annotations.media.Schema;

import java.io.Serializable;

/**
 * 包名称：com.example.petproject.entity.vo
 * 类名称：ProductCategoryList
 * 类描述：商品二级分类列表
 * 创建人：@author DrinkMore-HotWater
 * 创建时间：2024年01月05日 09:58
 **/

public class ProductCategoryList implements Serializable {

    /**
     * 二级分类ID
     */
    @Schema(description = "二级分类ID")
    private Integer secId;

    /**
     * 分类名称
     */
    @Schema(description = "分类名称")
    private String secName;

    /**
     * 分类级别 0->1级 1->2级
     */
    @Schema(description = "分类级别 0->1级 1->2级")
    private Integer secLevel;

    /**
     * 显示状态 0->不显示 1->显示
     */
    @Schema(description = "显示状态 0->不显示 1->显示")
    private Integer secShowStatus;

    /**
     * 图标
     */
    @Schema(description = "图标")
    private String secIcon;


    public ProductCategoryList() {
    }

    public ProductCategoryList(Integer secId, String secName, Integer secLevel, Integer secShowStatus, String secIcon) {
        this.secId = secId;
        this.secName = secName;
        this.secLevel = secLevel;
        this.secShowStatus = secShowStatus;
        this.secIcon = secIcon;
    }

    /**
     * 获取
     * @return secId
     */
    public Integer getSecId() {
        return secId;
    }

    /**
     * 设置
     * @param secId
     */
    public void setSecId(Integer secId) {
        this.secId = secId;
    }

    /**
     * 获取
     * @return secName
     */
    public String getSecName() {
        return secName;
    }

    /**
     * 设置
     * @param secName
     */
    public void setSecName(String secName) {
        this.secName = secName;
    }

    /**
     * 获取
     * @return secLevel
     */
    public Integer getSecLevel() {
        return secLevel;
    }

    /**
     * 设置
     * @param secLevel
     */
    public void setSecLevel(Integer secLevel) {
        this.secLevel = secLevel;
    }

    /**
     * 获取
     * @return secShowStatus
     */
    public Integer getSecShowStatus() {
        return secShowStatus;
    }

    /**
     * 设置
     * @param secShowStatus
     */
    public void setSecShowStatus(Integer secShowStatus) {
        this.secShowStatus = secShowStatus;
    }

    /**
     * 获取
     * @return secIcon
     */
    public String getSecIcon() {
        return secIcon;
    }

    /**
     * 设置
     * @param secIcon
     */
    public void setSecIcon(String secIcon) {
        this.secIcon = secIcon;
    }

    @Override
    public String toString() {
        return "ProductCategoryList{secId = " + secId + ", secName = " + secName + ", secLevel = " + secLevel + ", secShowStatus = " + secShowStatus + ", secIcon = " + secIcon + "}";
    }
}
